Node.js REPL (Read-Eval-Print Loop) একটি ইন্টারেক্টিভ শেল, যা Node.js পরিবেশে কোড পরীক্ষা এবং ডেভেলপমেন্টের জন্য ব্যবহৃত হয়। এটি কোড লেখা, সেগুলোর আউটপুট দেখা এবং দ্রুত ফলাফল প্রাপ্তির জন্য অত্যন্ত উপযোগী। REPL এর মাধ্যমে আপনি সরাসরি কমান্ড লাইনে জাভাস্ক্রিপ্ট কোড রান করতে পারেন, যা ডেভেলপমেন্ট প্রক্রিয়াকে দ্রুত এবং সহজ করে তোলে।
১. Node.js REPL (Read-Eval-Print Loop)
REPL এর প্রতিটি শব্দের মানে:
- Read: ব্যবহারকারী থেকে ইনপুট নেয়।
- Eval: ইনপুট কোড এক্সিকিউট করে।
- Print: আউটপুট প্রিন্ট করে।
- Loop: এই প্রক্রিয়াটি পুনরাবৃত্তি হয় যতক্ষণ না ইউজার কন্ট্রোল-সি (Ctrl+C) প্রেস করেন।
Node.js REPL চালানোর জন্য:
- Node.js ইনস্টল করার পর:
- আপনার কম্পিউটার যদি Node.js ইনস্টল করা থাকে, তবে টার্মিনালে
nodeকমান্ডটি চালালে REPL শেল চালু হবে। কমান্ড লাইন বা টার্মিনাল খুলুন এবং টাইপ করুন:
node
- আপনার কম্পিউটার যদি Node.js ইনস্টল করা থাকে, তবে টার্মিনালে
- REPL এ কোড রান করা:
এখন আপনি সরাসরি Node.js REPL এ কোড লিখতে এবং ফলাফল দেখতে পারবেন। উদাহরণস্বরূপ:
> console.log('Hello, World!'); Hello, World!
- REPL থেকে বের হওয়া:
- REPL থেকে বের হতে
Ctrl+Cদুইবার প্রেস করুন।
- REPL থেকে বের হতে
২. Node.js এ প্রথম প্রোগ্রাম
Node.js ব্যবহার করে একটি সহজ প্রোগ্রাম লেখার জন্য আপনি নীচের কোডটি দেখতে পারেন। এটি একটি Hello World প্রোগ্রাম যা টার্মিনালে আউটপুট হিসেবে "Hello, World!" প্রিন্ট করবে।
প্রথম প্রোগ্রাম কোড:
// hello.js
console.log('Hello, World!');প্রোগ্রাম রান করার পদ্ধতি:
- প্রথমে কোডটি একটি
.jsফাইলে সেভ করুন, যেমনhello.js। - তারপর টার্মিনালে
node hello.jsকমান্ডটি রান করুন।
node hello.jsআউটপুট:
Hello, World!এটি একটি সহজ কিন্তু গুরুত্বপূর্ণ প্রথম প্রোগ্রাম যা Node.js এর কর্মপদ্ধতি এবং কোড রান করার প্রাথমিক ধারণা প্রদান করে।
৩. Node.js REPL এর মাধ্যমে প্রোগ্রামিং
Node.js REPL ব্যবহার করে আপনি দ্রুত কোড পরীক্ষা করতে পারবেন এবং আপনার জাভাস্ক্রিপ্ট কোডের আউটপুট দেখবেন। যেমন:
> let a = 5;
undefined
> let b = 10;
undefined
> a + b;
15এখানে, আপনি সরাসরি REPL শেলে দুইটি ভ্যারিয়েবল ডিফাইন করেছেন এবং তাদের যোগফল দেখেছেন।
সারাংশ
- Node.js REPL একটি ইন্টারেক্টিভ শেল যা জাভাস্ক্রিপ্ট কোড দ্রুত পরীক্ষা এবং রান করার জন্য ব্যবহৃত হয়।
- প্রথম Node.js প্রোগ্রাম সাধারণত একটি
console.log()স্টেটমেন্ট ব্যবহার করে আউটপুট দেখানো হয়, যেমন"Hello, World!"। - REPL এর মাধ্যমে কোড লেখা, পরীক্ষা করা এবং ফলাফল দেখতে পারা দ্রুত ডেভেলপমেন্টের জন্য সহায়ক।
Read more